WCPOS\WooCommercePOS\API\Orders_Controller A

Total Complexity 71
Dependencies 16
Dependents 1
Total lines 638
Lines of code 329
Logical lines of code 159
Comment lines 212
Methods 23
Properties 3

Methods 23

Method Rating Maintainability Complexity Lines of code
prepare_line_items()
A
47 9 36
prepare_objects_query()
A
50 9 28
wcpos_validate_billing_email()
S
60 5 12
wcpos_send_email()
S
52 4 22
get_item_schema()
S
56 4 17
get_collection_params()
S
60 4 13
wcpos_dispatch_request()
S
64 4 9
wcpos_posts_where_order_include_exclude()
S
58 3 14
register_routes()
S
47 1 42
wcpos_get_order_statuses()
S
61 3 12
wcpos_get_all_posts()
S
55 2 19
wcpos_before_order_object_save()
S
64 3 10
wcpos_shop_order_query()
S
69 3 6
wcpos_hpos_orderby_status_query()
S
67 3 7
wcpos_get_public_order_statuses_schema()
S
55 1 22
wcpos_order_response()
S
56 1 18
update_item()
S
69 2 7
create_item()
S
67 2 8
wcpos_send_email_permissions_check()
S
69 2 6
wcpos_order_get_items()
S
72 2 6
__construct()
S
70 2 6
wcpos_recipient_email_address()
S
80 1 3
wcpos_register_wc_rest_api_hooks()
S
69 1 6